home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1995 April / Internet Tools.iso / applic / backup / 8mmbackup.shar.Z / 8mmbackup.shar / Changelog < prev    next >
Encoding:
Text File  |  1989-11-19  |  4.2 KB  |  144 lines

  1. Change History
  2.  
  3.  
  4. 17-Nov-1989 Cleaned up "0 _ ..." mess - registry will have '0' for modified
  5.         full entries, '.' for non-modified full entries.  Had to
  6.         change to the '.' marker from a '_' because of following
  7.         sort bug.  Also changed approach so all entries will not
  8.         have more than one seqid for each archive, even ones
  9.         included more than once.
  10.  
  11. Found another bozo bug in a stock unix utility - sort.  For command:
  12.  
  13. % sort +0 -1 +1 -2n testFile
  14.  
  15. "testFile":
  16.  
  17. a _
  18. a 0
  19. a 1
  20. a 2
  21.  
  22. You should get output:
  23.  
  24. a _
  25. a 0
  26. a 1
  27. a 2
  28.  
  29. But instead you get:
  30.  
  31. a 0
  32. a _
  33. a 1
  34. a 2
  35.  
  36. The numeric sort not only puts the "_" entry in the wrong place,
  37. it ranks it in the middle of the numbers.  This is probably a bug.
  38.  
  39. 14-Nov-1989 Moved change history to seperate file, 'Changelog'.
  40.  
  41. 14-Nov-1989 Retired non-exhaustiveRegistry option; exhaustiveRegistry always
  42.  
  43. 13-Nov-1989 Cosmetic changes - fixed aberrations in comments, etc
  44.  
  45. 13-Nov-1989 klm 1.5
  46.  
  47. 21-Sep-1989 Todo - put hook to prelim script ("8mm.prelim") (eg fstab print)
  48.  
  49. 17-Jul-1989 1.4.1 fixed debug-mode bug - changed debug 'tolog' alias to not
  50.           barf on evaluated arguments
  51.  
  52.  3-Jun-1989 klm 1.4 - release to net
  53.  
  54.  1-Jun-1989 Added date stamps to each major-stage announcement
  55.  
  56. 23-May-1989 Implementing fullPrimer as a symbolic link to 8mmbackup
  57.  
  58. 20-May-1989 Version 1.3 - thorough verify and rewrite finagle working
  59.  
  60. 19-May-1989 Implemented intermediate-archive-rewrite finagle
  61.  
  62. 17-May-1989 Todo: seperate out configuration stuff (use links).  Don't
  63.           prepend '/' to registry entries?
  64.  
  65. 15-May-1989 Implemented 'verifyTolerance' mechanism.
  66.  
  67. 12-May-1989 Version 1.2
  68.  
  69. 12-May-1989 Moved dateStamp initialization to before interlock check.
  70.           Cleaned up fixes from yesterday.
  71.  
  72. 10-May-1989 Made *non*exhaustive registry default.
  73.           Implemented 8mm tape interface based on 8mmin/8mmout dd aliases.
  74.           Rescinded command-line control of full vs incremental backups.
  75.           Added informative notification (tolog) for interlock collision.
  76.           Provided for cases where $0 isn't defined (eg 'at' invocation).
  77.  
  78. 14-Apr-1989 new software (or 4.0?) will not allow cat'ting from SCSI
  79.           connection to exabyte drive, had to substitute redirection
  80.           instead during verification phase.
  81.  
  82. 20-Mar-1989 Version 1.1
  83.  
  84. 17-Mar-1989 Added accounting info directory to head of $subjDirs value
  85.           accounting gets put at head of archive (in add addition to
  86.           wherever it might get included by the backup).  This is intended
  87.           to drastically speed up tape access to this critical info. 
  88.        -  Made changes to retain $priorRegistry and $priorStatsFile
  89.           to just before the first incremental of the next cycle instead
  90.           of to just after the full.
  91.  
  92.  6-Mar-1989 Changed basis of mechanism for excludePaths from egrep to fgrep
  93.           (to avoid 180 char egrep file clause limitation).  This
  94.           introduces a subtle bug - it's difficult (ie, i haven't)
  95.           contrived to anchor the matches to the beginnning of the line,
  96.           other than by virtue of the prepended './'.  Thus there are
  97.           potential (but very unlikely) false matches.
  98.  
  99.  1-Mar-1989 Implemented 'exhaustiveRegistry' option
  100.  
  101. 00-Jan-1989 Identified join bug -
  102. "/tmp/base":
  103.  
  104. a b
  105. b b b b b b b b b b b b b b b b b b b b
  106.  
  107. and "/tmp/add":
  108.  
  109. ac c
  110.  
  111. then:
  112.  
  113. % join -a3 /tmp/base /tmp/add
  114. a b
  115. Segmentation fault (core dumped)
  116.  
  117.  
  118. 18-Jan-1989 Fixed bad assumption about prior existence of seqIdFile, etc,
  119.           'mv' to 'mv -f' in misc places
  120.  
  121.  6-Jan-1989 Refined archive-integrity verification and debug mode -
  122.           debug mode exercises the script more completely but
  123.           doesn't affect accounting (or tape contents).
  124.  
  125. 29-Dec-1988 Add archive-file integrity verification
  126.  
  127. 23-Dec-1988 Added detection of registry file shrinkage - to try to capture
  128.           mysterious, very occasional shrinkage bug that occurs after join
  129.  
  130.  1-Aug-1988 Added detection of backup-device write failure
  131.  
  132.  5-Jul-1988 incrementation of seqid even for aborted runs
  133.             and advertise seq id # in first log message
  134.         -  'ls -gilds' name extraction problems -
  135.               symbolic links
  136.           file names with embedded spaces
  137.  
  138.  9-Jun-1988 Fixed 'cannot-stat' for file names with embedded spaces.
  139.  
  140.  8-Jun-1988 Fixed name extraction problem on ls -gilds of device files.
  141.  
  142.  7-Jun-1988 Beta testing and development.
  143.